<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Whisper: CPropertiesModel Class Reference</title>

<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />

<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>

</head>
<body>
<div id="top"><!-- do not remove this div! -->


<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  
  
  <td style="padding-left: 0.5em;">
   <div id="projectname">Whisper
   
   </div>
   
  </td>
  
  
  
 </tr>
 </tbody>
</table>
</div>

<!-- Generated by Doxygen 1.7.5.1 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#signals">Signals</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pri-slots">Private Slots</a> &#124;
<a href="#pri-methods">Private Member Functions</a> &#124;
<a href="#pri-attribs">Private Attributes</a>  </div>
  <div class="headertitle">
<div class="title">CPropertiesModel Class Reference</div>  </div>
</div>
<div class="contents">
<!-- doxytag: class="CPropertiesModel" -->
<p><code>#include &lt;<a class="el" href="properties__model_8h_source.html">properties_model.h</a>&gt;</code></p>

<p><a href="classCPropertiesModel-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="signals"></a>
Signals</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPropertiesModel.html#a194712e537698b929e78a2438ba62998">modelSorted</a> ()</td></tr>
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPropertiesModel.html#a8c60b690788b8cd3fb34795d6f6b8b14">CPropertiesModel</a> (QObject *pParent=NULL)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPropertiesModel.html#ace651acedea1c23f91b71fbbda02cbac">~CPropertiesModel</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">QModelIndex&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPropertiesModel.html#a6c1076c0f85cc15597259224d88d0627">insertSection</a> (const QVariant &amp;pSectionName)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">QModelIndex&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPropertiesModel.html#a0b3ef438a2c015559cba154f235f79ce">insertKey</a> (const QModelIndex &amp;pIndex, const QVariant &amp;pKey, const QVariant &amp;pValue)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPropertiesModel.html#ac7127e336c26351afd25a21b2bcc33aa">loadProperties</a> (const QString &amp;pFilename)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPropertiesModel.html#ad9e625446ca733413c67a3f9096b145a">saveProperties</a> (const QString &amp;pFilename)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPropertiesModel.html#af48fcb1de39d439d6551c275592f5738">sendConfig</a> (<a class="el" href="classCClientConnection.html">CClientConnection</a> *pConnection)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPropertiesModel.html#a8d913801f2bbc84ce8737b63faa4d308">dropProperties</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPropertiesModel.html#a5688d858db6dcb3d7f890e0c3bf9f5e4">parentIsRoot</a> (const QModelIndex &amp;pIndex) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPropertiesModel.html#a068042f524bee51eed33f322054b2b3e">setReadOnly</a> (bool pReadOnly)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPropertiesModel.html#aa8acdf54bb7fa8bf216a1cc81008e06e">isReadOnly</a> () const </td></tr>
<tr><td colspan="2"><h2><a name="pri-slots"></a>
Private Slots</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPropertiesModel.html#adeadad98e4ce93d6624e99ec9c8056f1">configReceived</a> (const QString &amp;pSection, const QString &amp;pKey, const QString &amp;pValue)</td></tr>
<tr><td colspan="2"><h2><a name="pri-methods"></a>
Private Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPropertiesModel.html#ae436d355c3ff8148fa44a973ce182ba5">CPropertiesModel</a> (const <a class="el" href="classCPropertiesModel.html">CPropertiesModel</a> &amp;)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCPropertiesModel.html">CPropertiesModel</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPropertiesModel.html#a2464850b8427a170cd3159b4840130f8">operator=</a> (const <a class="el" href="classCPropertiesModel.html">CPropertiesModel</a> &amp;)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual QModelIndex&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPropertiesModel.html#a63862d7fdd70f769e163f1a824e6aee9">index</a> (int pRow, int pColumn, const QModelIndex &amp;pParent=QModelIndex()) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual QModelIndex&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPropertiesModel.html#a62c11dc188f0b4645f1d8ed5273d5a7a">parent</a> (const QModelIndex &amp;pIndex) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPropertiesModel.html#a217a9773c930b6103b41100ff70d581c">rowCount</a> (const QModelIndex &amp;pParent) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPropertiesModel.html#af26eaec763cb0744286f05021c607ebc">columnCount</a> (const QModelIndex &amp;pParent) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual QVariant&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPropertiesModel.html#ac1d800a4b54643428a9167c4b59914ac">data</a> (const QModelIndex &amp;pIndex, int pRole) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPropertiesModel.html#a108d40cbdc608d96982c3532c4c7f012">setData</a> (const QModelIndex &amp;pIndex, const QVariant &amp;pValue, int role=Qt::EditRole)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual Qt::ItemFlags&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPropertiesModel.html#adb69ea677223dd453e51699ae1a52d6b">flags</a> (const QModelIndex &amp;pIndex) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">QVariant&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPropertiesModel.html#a9ca5a8fde67ce161de01a1218c3f3c7b">headerData</a> (int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPropertiesModel.html#abbe677779e5d814dc6701be73f4cd354">sort</a> (int pColumn, Qt::SortOrder pOrder)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPropertiesModel.html#aa3f9c55d80662634473c234f8a067807">insertRows</a> (int pPosition, int pRows, const QModelIndex &amp;pParent=QModelIndex())</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPropertiesModel.html#aca7d3d4799aae3c77ff4d661f4fd46a0">removeRows</a> (int position, int rows, const QModelIndex &amp;parent=QModelIndex())</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCPropertiesItem.html">CPropertiesItem</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPropertiesModel.html#af1631e66eb4c5535ae2a30a874670ef4">getItem</a> (const QModelIndex &amp;pIndex) const </td></tr>
<tr><td colspan="2"><h2><a name="pri-attribs"></a>
Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPropertiesModel.html#aabaf1bc9c55895d7a118fc97c7904fb2">mLoaded</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPropertiesModel.html#a93660ec8dcf0aac95459a4d161fc277a">mReadOnly</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCPropertiesItem.html">CPropertiesItem</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCPropertiesModel.html#aa121777bd0cf27c4006ff38655468ad2">mRootItem</a></td></tr>
</table>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a8c60b690788b8cd3fb34795d6f6b8b14"></a><!-- doxytag: member="CPropertiesModel::CPropertiesModel" ref="a8c60b690788b8cd3fb34795d6f6b8b14" args="(QObject *pParent=NULL)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">CPropertiesModel::CPropertiesModel </td>
          <td>(</td>
          <td class="paramtype">QObject *&#160;</td>
          <td class="paramname"><em>pParent</em> = <code>NULL</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ace651acedea1c23f91b71fbbda02cbac"></a><!-- doxytag: member="CPropertiesModel::~CPropertiesModel" ref="ace651acedea1c23f91b71fbbda02cbac" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual CPropertiesModel::~CPropertiesModel </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ae436d355c3ff8148fa44a973ce182ba5"></a><!-- doxytag: member="CPropertiesModel::CPropertiesModel" ref="ae436d355c3ff8148fa44a973ce182ba5" args="(const CPropertiesModel &amp;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">CPropertiesModel::CPropertiesModel </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classCPropertiesModel.html">CPropertiesModel</a> &amp;&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="af26eaec763cb0744286f05021c607ebc"></a><!-- doxytag: member="CPropertiesModel::columnCount" ref="af26eaec763cb0744286f05021c607ebc" args="(const QModelIndex &amp;pParent) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int CPropertiesModel::columnCount </td>
          <td>(</td>
          <td class="paramtype">const QModelIndex &amp;&#160;</td>
          <td class="paramname"><em>pParent</em></td><td>)</td>
          <td> const<code> [private, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="adeadad98e4ce93d6624e99ec9c8056f1"></a><!-- doxytag: member="CPropertiesModel::configReceived" ref="adeadad98e4ce93d6624e99ec9c8056f1" args="(const QString &amp;pSection, const QString &amp;pKey, const QString &amp;pValue)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void CPropertiesModel::configReceived </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&#160;</td>
          <td class="paramname"><em>pSection</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QString &amp;&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QString &amp;&#160;</td>
          <td class="paramname"><em>pValue</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [private, slot]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ac1d800a4b54643428a9167c4b59914ac"></a><!-- doxytag: member="CPropertiesModel::data" ref="ac1d800a4b54643428a9167c4b59914ac" args="(const QModelIndex &amp;pIndex, int pRole) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual QVariant CPropertiesModel::data </td>
          <td>(</td>
          <td class="paramtype">const QModelIndex &amp;&#160;</td>
          <td class="paramname"><em>pIndex</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>pRole</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const<code> [private, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a8d913801f2bbc84ce8737b63faa4d308"></a><!-- doxytag: member="CPropertiesModel::dropProperties" ref="a8d913801f2bbc84ce8737b63faa4d308" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void CPropertiesModel::dropProperties </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="adb69ea677223dd453e51699ae1a52d6b"></a><!-- doxytag: member="CPropertiesModel::flags" ref="adb69ea677223dd453e51699ae1a52d6b" args="(const QModelIndex &amp;pIndex) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual Qt::ItemFlags CPropertiesModel::flags </td>
          <td>(</td>
          <td class="paramtype">const QModelIndex &amp;&#160;</td>
          <td class="paramname"><em>pIndex</em></td><td>)</td>
          <td> const<code> [private, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="af1631e66eb4c5535ae2a30a874670ef4"></a><!-- doxytag: member="CPropertiesModel::getItem" ref="af1631e66eb4c5535ae2a30a874670ef4" args="(const QModelIndex &amp;pIndex) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCPropertiesItem.html">CPropertiesItem</a>* CPropertiesModel::getItem </td>
          <td>(</td>
          <td class="paramtype">const QModelIndex &amp;&#160;</td>
          <td class="paramname"><em>pIndex</em></td><td>)</td>
          <td> const<code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a9ca5a8fde67ce161de01a1218c3f3c7b"></a><!-- doxytag: member="CPropertiesModel::headerData" ref="a9ca5a8fde67ce161de01a1218c3f3c7b" args="(int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QVariant CPropertiesModel::headerData </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>section</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Qt::Orientation&#160;</td>
          <td class="paramname"><em>orientation</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>role</em> = <code>Qt::DisplayRole</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const<code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a63862d7fdd70f769e163f1a824e6aee9"></a><!-- doxytag: member="CPropertiesModel::index" ref="a63862d7fdd70f769e163f1a824e6aee9" args="(int pRow, int pColumn, const QModelIndex &amp;pParent=QModelIndex()) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual QModelIndex CPropertiesModel::index </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>pRow</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>pColumn</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QModelIndex &amp;&#160;</td>
          <td class="paramname"><em>pParent</em> = <code>QModelIndex()</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const<code> [private, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a0b3ef438a2c015559cba154f235f79ce"></a><!-- doxytag: member="CPropertiesModel::insertKey" ref="a0b3ef438a2c015559cba154f235f79ce" args="(const QModelIndex &amp;pIndex, const QVariant &amp;pKey, const QVariant &amp;pValue)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QModelIndex CPropertiesModel::insertKey </td>
          <td>(</td>
          <td class="paramtype">const QModelIndex &amp;&#160;</td>
          <td class="paramname"><em>pIndex</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QVariant &amp;&#160;</td>
          <td class="paramname"><em>pKey</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QVariant &amp;&#160;</td>
          <td class="paramname"><em>pValue</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aa3f9c55d80662634473c234f8a067807"></a><!-- doxytag: member="CPropertiesModel::insertRows" ref="aa3f9c55d80662634473c234f8a067807" args="(int pPosition, int pRows, const QModelIndex &amp;pParent=QModelIndex())" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool CPropertiesModel::insertRows </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>pPosition</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>pRows</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QModelIndex &amp;&#160;</td>
          <td class="paramname"><em>pParent</em> = <code>QModelIndex()</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a6c1076c0f85cc15597259224d88d0627"></a><!-- doxytag: member="CPropertiesModel::insertSection" ref="a6c1076c0f85cc15597259224d88d0627" args="(const QVariant &amp;pSectionName)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QModelIndex CPropertiesModel::insertSection </td>
          <td>(</td>
          <td class="paramtype">const QVariant &amp;&#160;</td>
          <td class="paramname"><em>pSectionName</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aa8acdf54bb7fa8bf216a1cc81008e06e"></a><!-- doxytag: member="CPropertiesModel::isReadOnly" ref="aa8acdf54bb7fa8bf216a1cc81008e06e" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool CPropertiesModel::isReadOnly </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ac7127e336c26351afd25a21b2bcc33aa"></a><!-- doxytag: member="CPropertiesModel::loadProperties" ref="ac7127e336c26351afd25a21b2bcc33aa" args="(const QString &amp;pFilename)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool CPropertiesModel::loadProperties </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&#160;</td>
          <td class="paramname"><em>pFilename</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a194712e537698b929e78a2438ba62998"></a><!-- doxytag: member="CPropertiesModel::modelSorted" ref="a194712e537698b929e78a2438ba62998" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void CPropertiesModel::modelSorted </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [signal]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a2464850b8427a170cd3159b4840130f8"></a><!-- doxytag: member="CPropertiesModel::operator=" ref="a2464850b8427a170cd3159b4840130f8" args="(const CPropertiesModel &amp;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCPropertiesModel.html">CPropertiesModel</a>&amp; CPropertiesModel::operator= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classCPropertiesModel.html">CPropertiesModel</a> &amp;&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a62c11dc188f0b4645f1d8ed5273d5a7a"></a><!-- doxytag: member="CPropertiesModel::parent" ref="a62c11dc188f0b4645f1d8ed5273d5a7a" args="(const QModelIndex &amp;pIndex) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual QModelIndex CPropertiesModel::parent </td>
          <td>(</td>
          <td class="paramtype">const QModelIndex &amp;&#160;</td>
          <td class="paramname"><em>pIndex</em></td><td>)</td>
          <td> const<code> [private, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a5688d858db6dcb3d7f890e0c3bf9f5e4"></a><!-- doxytag: member="CPropertiesModel::parentIsRoot" ref="a5688d858db6dcb3d7f890e0c3bf9f5e4" args="(const QModelIndex &amp;pIndex) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool CPropertiesModel::parentIsRoot </td>
          <td>(</td>
          <td class="paramtype">const QModelIndex &amp;&#160;</td>
          <td class="paramname"><em>pIndex</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aca7d3d4799aae3c77ff4d661f4fd46a0"></a><!-- doxytag: member="CPropertiesModel::removeRows" ref="aca7d3d4799aae3c77ff4d661f4fd46a0" args="(int position, int rows, const QModelIndex &amp;parent=QModelIndex())" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool CPropertiesModel::removeRows </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>position</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>rows</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QModelIndex &amp;&#160;</td>
          <td class="paramname"><em>parent</em> = <code>QModelIndex()</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a217a9773c930b6103b41100ff70d581c"></a><!-- doxytag: member="CPropertiesModel::rowCount" ref="a217a9773c930b6103b41100ff70d581c" args="(const QModelIndex &amp;pParent) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int CPropertiesModel::rowCount </td>
          <td>(</td>
          <td class="paramtype">const QModelIndex &amp;&#160;</td>
          <td class="paramname"><em>pParent</em></td><td>)</td>
          <td> const<code> [private, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ad9e625446ca733413c67a3f9096b145a"></a><!-- doxytag: member="CPropertiesModel::saveProperties" ref="ad9e625446ca733413c67a3f9096b145a" args="(const QString &amp;pFilename)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool CPropertiesModel::saveProperties </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&#160;</td>
          <td class="paramname"><em>pFilename</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="af48fcb1de39d439d6551c275592f5738"></a><!-- doxytag: member="CPropertiesModel::sendConfig" ref="af48fcb1de39d439d6551c275592f5738" args="(CClientConnection *pConnection)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void CPropertiesModel::sendConfig </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCClientConnection.html">CClientConnection</a> *&#160;</td>
          <td class="paramname"><em>pConnection</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a108d40cbdc608d96982c3532c4c7f012"></a><!-- doxytag: member="CPropertiesModel::setData" ref="a108d40cbdc608d96982c3532c4c7f012" args="(const QModelIndex &amp;pIndex, const QVariant &amp;pValue, int role=Qt::EditRole)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool CPropertiesModel::setData </td>
          <td>(</td>
          <td class="paramtype">const QModelIndex &amp;&#160;</td>
          <td class="paramname"><em>pIndex</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QVariant &amp;&#160;</td>
          <td class="paramname"><em>pValue</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>role</em> = <code>Qt::EditRole</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a068042f524bee51eed33f322054b2b3e"></a><!-- doxytag: member="CPropertiesModel::setReadOnly" ref="a068042f524bee51eed33f322054b2b3e" args="(bool pReadOnly)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void CPropertiesModel::setReadOnly </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>pReadOnly</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="abbe677779e5d814dc6701be73f4cd354"></a><!-- doxytag: member="CPropertiesModel::sort" ref="abbe677779e5d814dc6701be73f4cd354" args="(int pColumn, Qt::SortOrder pOrder)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void CPropertiesModel::sort </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>pColumn</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Qt::SortOrder&#160;</td>
          <td class="paramname"><em>pOrder</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<hr/><h2>Member Data Documentation</h2>
<a class="anchor" id="aabaf1bc9c55895d7a118fc97c7904fb2"></a><!-- doxytag: member="CPropertiesModel::mLoaded" ref="aabaf1bc9c55895d7a118fc97c7904fb2" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="classCPropertiesModel.html#aabaf1bc9c55895d7a118fc97c7904fb2">CPropertiesModel::mLoaded</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a93660ec8dcf0aac95459a4d161fc277a"></a><!-- doxytag: member="CPropertiesModel::mReadOnly" ref="a93660ec8dcf0aac95459a4d161fc277a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="classCPropertiesModel.html#a93660ec8dcf0aac95459a4d161fc277a">CPropertiesModel::mReadOnly</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aa121777bd0cf27c4006ff38655468ad2"></a><!-- doxytag: member="CPropertiesModel::mRootItem" ref="aa121777bd0cf27c4006ff38655468ad2" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCPropertiesItem.html">CPropertiesItem</a>* <a class="el" href="classCPropertiesModel.html#aa121777bd0cf27c4006ff38655468ad2">CPropertiesModel::mRootItem</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="properties__model_8h_source.html">properties_model.h</a></li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Defines</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>



<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 25 2012 22:00:44 for Whisper by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.7.5.1
</small></address>

</body>
</html>
